.woocommerce:before,
.woocommerce:after{clear:both;content:"";display:block;}
.price{color:#f23e14;display:block;font-weight:400;margin:13px 0 0;}
.price del{color:#23222d;font-weight:300;padding-right:1em;}
.woocommerce-breadcrumb,
.woocommerce-products-header{display:none;}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message{background-color:rgba(150, 150, 150, 0.05);border-left:5px solid #f2c014;margin:0 0 1.5em;padding:1.5em 1.5em 1.5em 1.5em;}
.woocommerce-info{border-color:#007ebd;}
.woocommerce-error{list-style-position:inside;}
.woocommerce-result-count{margin-bottom:0;}
.owl-carousel.owl-products{margin:0;}
.owl-carousel.owl-products .owl-stage-outer{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;}
.owl-carousel.owl-products .product{margin-bottom:35px;padding:0;}
ul.products,
.owl-products{clear:both;display:flex;flex-wrap:wrap;list-style:none;margin:0 -15px;padding:0;}
ul.products .product,
.owl-products .product{margin-bottom:30px;padding:0 15px;position:relative;text-align:center;}
ul.products .product .product-inner,
.owl-products .product .product-inner{display:block;overflow:hidden;position:relative;}
ul.products .product .product-inner .item-content,
.owl-products .product .product-inner .item-content{padding:27px 20px 30px;}
ul.products .product .product-inner .item-content .add-to-card,
.owl-products .product .product-inner .item-content .add-to-card{margin-top:23px;}
ul.products .product > a > img,
.owl-products .product > a > img{border-radius:5px 5px 0 0;width:100%;}
ul.products .product h2,
.owl-products .product h2{font-size:20px;font-weight:900;letter-spacing:0;line-height:1;}
ul.products .product .onsale,
.owl-products .product .onsale{background-color:#f23e14;border-radius:5px 0 0 0;color:#fff;font-weight:700;line-height:1;min-width:60px;padding:5px 8px;position:absolute;z-index:2;}
ul.products .product .star-rating,
.owl-products .product .star-rating{margin:27px auto 0;}
.columns-1 ul.products .product,
.columns-1
.owl-products .product{margin-right:0;width:100%;}
.columns-2 ul.products .product,
.columns-2
.owl-products .product{width:50%;}
.columns-3 ul.products .product,
.columns-3
.owl-products .product{width:33.335%;}
@media (max-width:1199px){.columns-3 ul.products .product,
.columns-3
.owl-products .product{width:49.9%;}
}
.columns-4 ul.products .product,
.columns-4
.owl-products .product{width:25%;}
@media (max-width:992px){.columns-4 ul.products .product,
.columns-4
.owl-products .product{width:33.333333%;}
}
@media (max-width:575px){ul.products .product{width:100% !important;}
}
.woocommerce-Message .btn,
.woocommerce-message .btn,
.btn.view{float:right;margin:3px 0;min-width:120px;padding:1px 10px;}
.add_to_cart_button.loading:before{animation:spin 2s infinite linear;content:"\f021";}
.add_to_cart_button.product_type_variable:before{content:"\f1de";}
.add_to_cart_button + .wc-forward{font-size:12px;font-weight:700;letter-spacing:0.1em;line-height:1.6em;padding:0 1em;text-transform:uppercase;}
.add_to_cart_button + .wc-forward:after{content:"\f178";font-family:"FontAwesome";padding-left:0.5em;}
.woocommerce-pagination{margin-top:38px;text-align:center;}
@media (max-width:991px){.woocommerce-pagination{margin-top:7px;}
}
.woocommerce-pagination ul.page-numbers{list-style:none;padding:0;}
.woocommerce-pagination ul.page-numbers li{display:inline-block;}
.woocommerce-pagination ul.page-numbers span,
.woocommerce-pagination ul.page-numbers a{border:1px solid rgba(72, 97, 115, 0.2);color:#303849;display:inline-block;font-weight:400;line-height:inherit;margin-left:0;margin-right:5px;min-width:40px;padding:7px;text-align:center;}
.woocommerce-pagination ul.page-numbers span i,
.woocommerce-pagination ul.page-numbers a i{color:#f2c014;}
.woocommerce-pagination ul.page-numbers span:hover,
.woocommerce-pagination ul.page-numbers a:hover{background-color:#f2c014;border-color:#f2c014;}
.woocommerce-pagination ul.page-numbers span.dots,
.woocommerce-pagination ul.page-numbers a.dots{border-color:transparent;font-size:20px;left:2px;letter-spacing:1px;position:relative;top:-3px;}
.woocommerce-pagination ul.page-numbers span.dots:hover,
.woocommerce-pagination ul.page-numbers a.dots:hover{background-color:transparent;color:inherit;}
.woocommerce-pagination ul.page-numbers span{background-color:#f2c014;border-color:#f2c014;cursor:not-allowed;}
.product .flex-control-thumbs li{width:20%;}
.product .flex-viewport{box-shadow:0 16px 20px 0px rgba(0, 0, 0, 0.15);}
.product .images{margin-bottom:40px;position:relative;}
.product .images .flex-direction-nav{display:none;}
@media (min-width:992px){.product .images{margin-bottom:70px;}
}
.product .images figure{max-width:none;}
@media (min-width:767px){.product .images{float:left;width:46%;}
}
.product .summary{margin-bottom:45px;position:relative;}
.product .summary:after{clear:both;content:"";display:block;}
@media (min-width:767px){.product .summary{float:right;width:46%;}
}
.product .summary .entry-title{line-height:1;}
.product .summary .woocommerce-product-rating{display:inline-flex;line-height:1;margin-bottom:29px;margin-top:3px;position:relative;}
.product .summary .woocommerce-review-link{display:inline-block;margin-left:21px;}
.product .summary .variations{margin:1.5em 0;}
.product .summary .variations tr{display:block;margin-bottom:1em;}
.product .summary .variations td{display:block;padding:0;}
.product .summary .variations label{font-size:16px;font-weight:700;letter-spacing:0;margin-bottom:5px;text-transform:none;}
.product .summary .variations label:after{content:":";}
.product .summary .variations .reset_variations{font-size:0;}
.product .summary .variations .reset_variations:before{content:"\f05e";display:inline-block;font-family:"FontAwesome";font-size:16px;padding:0.5em;}
.product .summary .variations select{letter-spacing:0.2em;text-transform:uppercase;}
.product .summary .product_meta{margin-top:40px;}
.product .summary .product_meta > span{display:block;}
.product .summary .product_meta table th{font-weight:700;padding:19px 0;}
.product .summary .product_meta td a{color:#f23e14;}
.product .summary .product_meta td a:hover{color:#f2c014;}
@media (min-width:992px) and (max-width:1199px){.quantity [type="button"] + i{right:13px !important;}
}
.single_variation_wrap{margin-top:20px;}
@media (min-width:768px){.single_variation_wrap{margin-top:45px;}
}
.single_variation_wrap .price{margin:2px 36px 0;}
@media (min-width:992px) and (max-width:1199px){.single_variation_wrap .price{margin:2px 11px 0;}
}
.single_variation_wrap .price del{padding-right:15px;}
.quantity{display:inline-block;position:relative;}
.quantity [type='number']{background-color:#f7f8f8;border:0;font-size:16px;font-weight:400;height:60px;margin-right:6px;max-width:80px;padding-left:37px;padding-right:20px;}
.quantity [type='number']::-webkit-inner-spin-button,
.quantity [type='number']::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
.quantity + button{position:relative;top:0;}
.quantity [type="button"]{background-color:transparent;border:none;color:transparent !important;height:10px;line-height:1;position:absolute;right:18px;text-align:center;top:24px;width:22px;z-index:1;}
.quantity [type="button"]:hover + i{color:#303849;cursor:pointer;}
.quantity [type="button"] + i{color:#303849;display:inline-block;font-size:16px;font-weight:900;line-height:10px;position:absolute;right:18px;text-align:center;top:23px;width:20px;}
.quantity [type="button"].minus{left:12px;}
.quantity [type="button"].minus + i{left:12px;}
@media (max-width:1199px){.quantity [type="button"]{right:6px;}
.quantity [type="button"] + i{right:6px;}
}
.woocommerce-tabs{clear:both;margin:95px 0 100px;}
@media (max-width:991px){.woocommerce-tabs{margin-bottom:60px;margin-top:40px;}
}
.woocommerce-tabs ul.tabs{list-style:none;margin-bottom:0;padding:0;}
.woocommerce-tabs ul.tabs li + li{border-top:none;}
.woocommerce-tabs ul.tabs li{display:block;position:relative;}
.woocommerce-tabs ul.tabs li.active:after{opacity:1;right:0.4em;}
.woocommerce-tabs ul.tabs li.active a{background-color:#f2c014;}
.woocommerce-tabs ul.tabs li.active a:hover{background-color:#f7f8f8;}
.woocommerce-tabs ul.tabs li a{background-color:#f7f8f8;color:#303849;display:block;margin-bottom:2px;margin-right:5px;padding:15px 30px;text-align:center;}
@media (min-width:768px){.woocommerce-tabs ul.tabs li a{padding:18px 46px;}
}
.woocommerce-tabs ul.tabs li a:hover{background-color:#f2c014;}
.woocommerce-tabs .panel{border:1px solid rgba(0, 0, 0, 0.1);padding:44px 40px 40px;}
@media (max-width:767px){.woocommerce-tabs .panel{padding:30px;}
}
.woocommerce-tabs .panel h2{font-size:30px;line-height:1;margin-bottom:28px;}
.woocommerce-tabs ul.tabs{display:flex;}
.woocommerce-tabs ul.tabs li a{margin-bottom:0;}
.woocommerce-tabs .shop_attributes{margin-top:0;}
.woocommerce-tabs .shop_attributes tr td,
.woocommerce-tabs .shop_attributes tr th{padding-bottom:10px;padding-top:0;}
.woocommerce-tabs .shop_attributes th{padding-left:0;}
.woocommerce-tabs .shop_attributes th:after{content:":";}
.commentlist{list-style:none;padding:0;}
.comment.odd .comment_container{padding:0 30px 20px 70px;}
@media (max-width:767px){.comment.odd .comment_container{padding:0 0 20px 70px;}
}
.comment.odd .comment_container > img{left:-16px;}
.comment_container{margin-bottom:60px;margin-left:50px;padding:0 30px 20px;position:relative;}
@media (max-width:767px){.comment_container{margin-bottom:30px;padding:0 0px 20px 30px;}
}
.comment_container > img{border:5px solid #fff;border-radius:50%;left:-60px;max-width:80px;position:absolute;top:-15px;}
.comment_container .meta{color:#23222d;font-size:12px;font-weight:700;letter-spacing:0.1em;line-height:1.6em;line-height:1.3;margin-bottom:0.5em;margin-right:90px;text-transform:uppercase;}
@media (max-width:767px){.comment_container .meta{margin-right:0;}
}
.comment_container .meta strong{font-weight:inherit;}
.comment_container .star-rating{float:right;}
@media (max-width:767px){.comment_container .star-rating{display:none;}
}
#tab-reviews .comment-respond{border:none;padding:0;}
.related > h2,
.upsells > h2,
.cross-sells > h2{font-size:30px;line-height:1;margin-bottom:28px;}
.related ul.products,
.upsells ul.products,
.cross-sells ul.products{margin:0;}
.related ul.products .product,
.upsells ul.products .product,
.cross-sells ul.products .product{margin:0;padding:0;}
.related{margin-top:50px;}
.related h5{margin-bottom:30px;}
.related .top-right-nav .owl-nav{top:-58px;}
.widget .woocommerce-Price-amount{color:#f23e14;font-weight:500;}
.widget_shopping_cart ul,
.widget_products ul,
.widget_recently_viewed_products ul,
.widget_recent_reviews ul,
.widget_top_rated_products ul{list-style:none;margin:0;padding:0;}
.widget_shopping_cart ul li,
.widget_products ul li,
.widget_recently_viewed_products ul li,
.widget_recent_reviews ul li,
.widget_top_rated_products ul li{border-bottom:1px solid rgba(48, 56, 73, 0.2);margin-bottom:30px;min-height:70px;padding-bottom:40px;padding-left:120px;position:relative;}
.widget_shopping_cart ul li:last-child,
.widget_products ul li:last-child,
.widget_recently_viewed_products ul li:last-child,
.widget_recent_reviews ul li:last-child,
.widget_top_rated_products ul li:last-child{margin-bottom:0;}
.widget_shopping_cart ul li a > img,
.widget_products ul li a > img,
.widget_recently_viewed_products ul li a > img,
.widget_recent_reviews ul li a > img,
.widget_top_rated_products ul li a > img{left:0;max-width:100px;position:absolute;}
.widget_shopping_cart ul a.remove,
.widget_products ul a.remove,
.widget_recently_viewed_products ul a.remove,
.widget_recent_reviews ul a.remove,
.widget_top_rated_products ul a.remove{margin-right:9px;margin-top:1px;}
.widget_shopping_cart ul .rating-product,
.widget_products ul .rating-product,
.widget_recently_viewed_products ul .rating-product,
.widget_recent_reviews ul .rating-product,
.widget_top_rated_products ul .rating-product{margin-bottom:13px;}
.widget_shopping_cart .product-title,
.widget_products .product-title,
.widget_recently_viewed_products .product-title,
.widget_recent_reviews .product-title,
.widget_top_rated_products .product-title{display:block;font-size:16px;font-weight:400;margin-bottom:2px;padding-top:12px;}
.widget_shopping_cart del .woocommerce-Price-amount,
.widget_products del .woocommerce-Price-amount,
.widget_recently_viewed_products del .woocommerce-Price-amount,
.widget_recent_reviews del .woocommerce-Price-amount,
.widget_top_rated_products del .woocommerce-Price-amount{color:#23222d;font-weight:300;}
.widget_shopping_cart del,
.widget_products del,
.widget_recently_viewed_products del,
.widget_recent_reviews del,
.widget_top_rated_products del{padding-right:1em;}
.ds .widget_shopping_cart del .woocommerce-Price-amount,
.ds .widget_products del .woocommerce-Price-amount,
.ds .widget_recently_viewed_products del .woocommerce-Price-amount,
.ds .widget_recent_reviews del .woocommerce-Price-amount,
.ds .widget_top_rated_products del .woocommerce-Price-amount{color:#fff;}
.widget_recent_reviews a{font-size:18px;font-weight:400;}
.widget_price_filter .price_slider{margin-bottom:1em;}
.widget_price_filter .price_slider_amount{margin-top:3.4em;text-align:right;}
@media (max-width:1199px){.widget_price_filter .price_slider_amount{margin-top:1em;}
}
.widget_price_filter .price_slider_amount .button{float:left;}
.widget_price_filter .ui-slider{position:relative;text-align:left;}
.widget_price_filter .ui-slider .to,
.widget_price_filter .ui-slider .from{color:#303849;font-size:16px;left:71%;letter-spacing:1px;position:absolute;top:15px;}
.widget_price_filter .ui-slider .from{left:5%;}
.widget_price_filter .bg_im{background-color:#61728a;box-shadow:0 16px 20px 0px rgba(0, 0, 0, 0.15);height:400px;left:675px;position:absolute;top:517px;width:400px;z-index:134;}
.widget_price_filter .ui-slider .ui-slider-handle{background:#f2c014;border-radius:50%;box-sizing:border-box;cursor:ew-resize;height:10px;margin-top:-3px;opacity:1;outline:none;position:absolute;width:10px;z-index:2;}
.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-0.7em;}
.widget_price_filter .ui-slider .ui-slider-handle:hover,
.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active{box-shadow:0 0 0 0.236em rgba(0, 0, 0, 0.1);}
.widget_price_filter .ui-slider .ui-slider-range{background:#f2c014;border:0;display:block;font-size:.7em;position:absolute;z-index:1;}
.widget_price_filter .price_slider_wrapper .ui-widget-content{background:#f7f8f8;}
.widget_price_filter .ui-slider-horizontal{border-radius:50px;height:4px;}
.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%;top:0;}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px;}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px;}
.widget_product_tag_cloud a{border:1px solid rgba(72, 97, 115, 0.2);display:inline-block;margin:0 5px 10px 0;padding:2px 17px;text-align:center;}
.widget_product_tag_cloud a:hover{background-color:#f2c014;border-color:#f2c014;color:#23222d;}
.woocommerce-MyAccount-navigation ul,
.widget_layered_nav ul,
.widget_layered_nav_filters ul,
.widget_product_categories ul{list-style:none;padding:0;width:100%;}
.woocommerce-MyAccount-navigation ul ul li,
.widget_layered_nav ul ul li,
.widget_layered_nav_filters ul ul li,
.widget_product_categories ul ul li{padding-left:20px;}
.woocommerce-MyAccount-navigation ul ul li:last-child,
.widget_layered_nav ul ul li:last-child,
.widget_layered_nav_filters ul ul li:last-child,
.widget_product_categories ul ul li:last-child{border-bottom:none;padding-bottom:0;}
.woocommerce-MyAccount-navigation li,
.widget_layered_nav li,
.widget_layered_nav_filters li,
.widget_product_categories li{align-items:center;border-bottom:1px solid rgba(72, 97, 115, 0.2);border-top:1px solid rgba(72, 97, 115, 0.2);display:flex;flex-wrap:wrap;}
.woocommerce-MyAccount-navigation li > a,
.widget_layered_nav li > a,
.widget_layered_nav_filters li > a,
.widget_product_categories li > a{display:inline-block;flex-grow:10;line-height:1;padding-bottom:17px;padding-top:16px;}
.woocommerce-MyAccount-navigation li > a.active,
.widget_layered_nav li > a.active,
.widget_layered_nav_filters li > a.active,
.widget_product_categories li > a.active{font-weight:500;}
.woocommerce-MyAccount-navigation li:before,
.widget_layered_nav li:before,
.widget_layered_nav_filters li:before,
.widget_product_categories li:before{color:#f2c014;content:"\f054";font-family:"FontAwesome";font-size:10px;padding-right:10px;position:relative;top:-2px;}
.woocommerce-MyAccount-navigation li.is-active,
.widget_layered_nav li.is-active,
.widget_layered_nav_filters li.is-active,
.widget_product_categories li.is-active{font-weight:700;}
.woocommerce-MyAccount-navigation li + li,
.widget_layered_nav li + li,
.widget_layered_nav_filters li + li,
.widget_product_categories li + li{border-top:none;}
.shop_table{margin-top:0;}
.shop_table .amount{font-weight:600;}
.shop_table th{border-bottom:1px solid rgba(72, 97, 115, 0.2);font-size:12px;font-weight:700;letter-spacing:0.1em;line-height:1.6em;text-transform:uppercase;vertical-align:bottom;}
.shop_table .remove{display:block;font-size:2em;text-align:center;}
.shop_table .product-thumbnail img{max-width:70px;}
.shop_table .actions{padding:2em;text-align:right;}
@media (max-width:991px){.shop_table .actions{text-align:left;}
}
.shop_table .coupon{display:flex;float:left;}
@media (max-width:991px){.shop_table .coupon{margin-bottom:15px;width:100%;}
}
.shop_table .coupon label{display:none;}
.shop_table .coupon [type="text"]{height:40px;margin-right:10px;width:auto;}
@media (max-width:767px){.shop_table .coupon [type="text"]{margin-right:15px;width:200px;}
}
@media (max-width:991px){.shop_table .coupon .btn{padding:7px 20px;}
}
@media (max-width:991px){.shop_table{display:block;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:auto;width:100%;}
}
.cart-collaterals{clear:both;display:flex;flex-direction:column;margin-top:3em;}
.cart-collaterals h2{font-size:30px;line-height:1;margin-bottom:28px;}
.cart-collaterals .cart_totals{order:-1;}
@media (max-width:991px){.cart-collaterals .cart_totals table.shop_table td,
.cart-collaterals .cart_totals table.shop_table th{width:100%;}
}
.cart-collaterals .wc-proceed-to-checkout{margin:30px 0 60px;}
@media (min-width:992px){.cart-collaterals .wc-proceed-to-checkout{margin:3em 0;}
}
.checkout:before,
.checkout:after{clear:both;content:"";display:block;}
.woocommerce-NoticeGroup{margin-bottom:30px;}
.col2-set{margin:0 -15px;}
.col2-set .col-1,
.col2-set .col-2{max-width:none;}
@media (min-width:992px){.col2-set#customer_details{flex-direction:column;float:left;width:65%;}
.col2-set ~ #order_review_heading,
.col2-set ~ #order_review{float:right;margin-top:0;width:32%;}
}
#payment ul{list-style:none;margin:1em 0;padding-left:0;}
#payment [type="radio"]{margin-left:-10px;opacity:0;}
#payment label{margin-bottom:0;}
.wc_payment_method .payment_box{background-color:rgba(150, 150, 150, 0.05);margin-top:0.8em;padding:0.8em 1em;}
.place-order.form-row{display:block;margin:2em 0 0;}
p.form-row{display:block;margin-bottom:20px;margin-left:0;margin-right:0;}
p.form-row label{display:none;margin-bottom:0;}
@media (min-width:992px){p.form-row.form-row-first{float:left;padding-right:10px;width:50%;}
p.form-row.form-row-last{float:left;padding-left:10px;width:50%;}
}
p.form-row.notes,
p.form-row.form-row-wide{clear:both;width:100%;}
.woocommerce-info + .checkout_coupon,
.woocommerce-info + .login{display:none;width:100% !important;}
.lost_reset_password p.form-row.form-row-first{margin-right:0;width:100%;}
@media (min-width:992px){.lost_reset_password,
form.login{margin:auto;width:50%;}
}
.lost_reset_password .button,
form.login .button{margin-bottom:15px;margin-top:15px;}
@media (max-width:767px){.woocommerce-MyAccount-navigation{margin-bottom:50px;}
}
@media (min-width:768px){.woocommerce-MyAccount-navigation{float:right;padding-left:60px;width:30%;}
.woocommerce-MyAccount-content{float:left;width:65%;}
}
@media (min-width:768px) and (max-width:991px){.woocommerce-MyAccount-navigation{padding:29px !important;}
}
.woocommerce-order-details{margin-top:2.5em;}
.woocommerce-customer-details{margin-top:3.5em;}
.woocommerce-customer-details h3{margin-top:1em;}
ul.wc-item-downloads{margin:0.5em 0;}
.order-again{margin-top:2em;}
a.link-scale{display:block;overflow:hidden;}
a.link-scale img{transition:all 1s ease-in-out;}
a.link-scale:hover img{transform:scale(1.2, 1.2);}
.count{color:#303849;}
.product-categories a,
.wc-layered-nav-term a{color:#303849;}
.product-categories a:hover,
.wc-layered-nav-term a:hover{color:#f2c014;}
.dropdown_layered_nav_color{letter-spacing:0.2em;}
.up-sells.upsells.products h5{margin-bottom:30px;}
.related.products .product img,
.up-sells.upsells.products img{border:0;}
table td.with-btn{padding:13px 24px;}
table td.with-btn a{float:none !important;}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a,
.download-product a{color:#303849;font-weight:500;}
.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a:hover,
.download-product a:hover{color:#f2c014;}
.single_add_to_cart_button{margin-top:32px;}
.widget_product_tag_cloud{margin-bottom:-10px;}
.woocommerce-EditAccountForm.edit-account legend{color:#303849;font-size:30px;font-weight:400;line-height:inherit;padding:20px 0 10px;white-space:normal;}
.shop-card-dropdown .dropdown-menu{padding:60px 70px 69px;}
.shop-card-dropdown .dropdown-menu .widget_shopping_cart h4{margin-bottom:52px;}
.shop-card-dropdown .dropdown-menu .widget_shopping_cart .woocommerce-Price-amount{font-weight:300;margin-right:23px;}
.shop-card-dropdown .widget_shopping_cart ul li{padding-bottom:38px;padding-left:119px;}
.shop-card-dropdown .widget_shopping_cart ul li a > img{max-width:100px;}
.shop-card-dropdown .widget_shopping_cart ul li a.remove{margin-right:2px;margin-top:5px;}
.shop-card-dropdown .widget_shopping_cart .quantity.single [type='number']{height:28px;}
.shop-card-dropdown .widget_shopping_cart .quantity.single input{border:0 !important;color:#f2c014;font-weight:300;top:7px;}
.shop-card-dropdown .widget_shopping_cart .quantity.single [type="button"] + i{top:7px;}
.shop-card-dropdown .widget_shopping_cart .product-title{margin-bottom:0;}
.shop-card-dropdown .widget_shopping_cart .shop-item p{margin-bottom:0;}
.shop-card-dropdown .widget_shopping_cart .woocommerce-mini-cart__total.total{margin-top:36px;}
.shop-card-dropdown .widget_shopping_cart .woocommerce-mini-cart__total.total .woocommerce-Price-amount.amount{font-weight:500;}
.shop-card-dropdown a.btn-outline-maincolor.wc-forward{color:#303849;}
.shop-card-dropdown a.btn-outline-maincolor.wc-forward:hover{color:#fff !important;}
.shop-card-dropdown a.btn-maincolor:hover{color:#303849 !important;}
.shop-card-dropdown .woocommerce-mini-cart__buttons{margin-top:31px;}
.columns-3 ul.products.list-view li.product{width:50%;}
.columns-3 ul.products.list-view li.product.vertical-item.content-padding.padding-small .item-content{padding:0 24px 0 0px;}
.columns-3 ul.products.list-view li.product.vertical-item.content-padding.padding-small .item-content .star-rating{margin:15px auto 0;}
.columns-3 ul.products.list-view li.product.vertical-item.content-padding.padding-small .item-content .price{margin:15px 0 0;}
.columns-3 ul.products.list-view .product-inner{align-items:center;display:flex;justify-content:space-between;}
.columns-3 ul.products.list-view .product-inner img{max-width:200px;}
#toggle_shop_view{margin-left:14px;}
#toggle_shop_view:before,
#toggle_shop_view:after{display:inline-block;font-family:"icomoon";font-size:14px;transition:all 0.2s ease-in-out 0s;}
#toggle_shop_view:after{color:#303849;content:"\e91c";}
#toggle_shop_view:before{color:#303849;content:"\e91b";margin-right:16px;}
.grid-view:before{color:#303849 !important;}
.grid-view:after{color:#303849 !important;}
#sort_view{color:#333;display:inline-block;font-size:14px;padding:12px 16px 13px;}
.shop-form{justify-content:space-between;padding:5px 40px;}
@media (max-width:575px){.shop-form{padding:17px 17px 5px;}
}
.shop-form .product-found{margin-right:13px;}
.shop-form .form-group .select_container:before{right:28px;top:21%;}
.shop-form .form-group select{border-bottom:0;font-size:14px;padding-left:14px;}
.shop-form .show-product p{color:#303849;margin-bottom:0;margin-right:23px;}
.shop-form .show-product a{color:#303849;font-size:14px;font-weight:400;padding:0 5px;}
.shop-form .show-product a:hover{color:#f2c014;}
.shop-form .show-product a.active{color:#f2c014;text-decoration:underline;}
.shop-form .view-product p{color:#303849;margin-bottom:0;margin-right:0;}
.shop-form .sort-form p{color:#303849;margin-bottom:0;}
@media (max-width:767px){.shop-form .sort-form{display:none;}
}
.product_title.single_title{line-height:1.3;margin-top:29px;}
.summary.entry-summary .list-styled ul li,
.summary.entry-summary ul.list-styled li{padding:9px 0;}
.summary.entry-summary .list-styled ul li:first-child,
.summary.entry-summary ul.list-styled li:first-child{padding-top:0;}
.summary.entry-summary .list-styled ul li:last-child,
.summary.entry-summary ul.list-styled li:last-child{padding-bottom:0;}
.widget_shopping_cart ul li{padding-bottom:43px;}
.widget_shopping_cart .product-title{margin-bottom:-1px;}
.widget_shopping_cart .shop-desk{margin-bottom:0;}
.widget_shopping_cart .woocommerce-mini-cart__total.total{margin:24px 0 0;}
.widget_shopping_cart .woocommerce-mini-cart__buttons{display:flex;margin:24px 0 0;}
.widget_shopping_cart .woocommerce-mini-cart__buttons a:first-child{margin-right:10px;}
.widget_shopping_cart ul li{display:block;}
.widget_shopping_cart .btn-outline-maincolor{color:#303849;}
.widget_shopping_cart .btn-outline-maincolor:hover{border-color:#303849;}
.widget_shopping_cart .btn-maincolor:hover{background-color:#303849;border-color:#303849;color:#fff;}
.widget_shopping_cart .product-title{color:#303849;}
.up-sells.upsells .owl-item,
.cross-sells .owl-item{margin-bottom:35px;}
.up-sells.upsells .products.owl-carousel,
.cross-sells .products.owl-carousel{margin-bottom:-35px;}
.widget_recent_reviews ul li,
.widget_products ul li{padding-bottom:60px;}